package com.jinke.api.modules.ums.request;

import com.jinke.api.modules.app.enums.BalanceType;
import com.jinke.api.modules.app.enums.PaymentType;
import com.jinke.api.modules.app.enums.UserRechargeStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class ApproveRequest {
    @ApiModelProperty("记录ID")
    private Integer id;

    @ApiModelProperty(value = "传同意或拒绝")
    private UserRechargeStatus status;

    @ApiModelProperty(value = "实际充值金额，不传则取原数据金额")
    private BigDecimal usdAmount;

    @ApiModelProperty(value = "备注")
    private String auditRemark;

    @ApiModelProperty("充值到处:0 余额，1保证金,2押金，3信用额度")
    private BalanceType balanceType;

    @ApiModelProperty("(1, \"人民币对公账户\"),\n" +
            "(2, \"企业支付宝账户\"),\n" +
            "(3, \"香港个人银行账户信息\"),\n" +
            "(4, \"zelle 转账\"),\n" +
            "(5, \"ach和wire账户\"),\n" +
            "(6, \"香港对公银行账户\"),")
    private PaymentType paymentType;
}
